.Shops {
  width: 95%;
  margin: 0 auto 20px auto;
  font-size: 34px;
  font-weight: 600;
  min-height: 1px;
  background:rgba(255,255,255,1);
  border-radius:16px;
  overflow: hidden;
  .checkbox-list__label {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    width: 95%;
    margin: 0 auto;
    .check_shops {
      padding: 0 20px;
    }
  }
  .list__label_title {
    padding: 20px 0 40px 0;
  }
  .list__label_content {
    margin-bottom: 80px;
  }
  .list__checkbox {
    border-radius: 50%;
  }
  .shop_list_info {
    display: flex;
    display: -webkit-flex;
    .shop_info_img {
      width:166px;
      height:166px;
      background:rgba(255,89,111,1);
      opacity:0.1;
      border-radius:11px;
      margin: 0 20px;
    }
    .shop_info {
      display: flex;
      display: -webkit-flex;
      flex-direction: column;
      justify-content: space-between;
      .info_title {
        font-size:28px;
        font-family:PingFang SC;
        font-weight:500;
        color:rgba(51,51,51,1);
        width: 400px;
      }
      .info_bottom {
        display: flex;
        display: -webkit-flex;
        justify-content: space-between;
        .info_price {
          font-size:22px;
          font-family:PingFang SC;
          font-weight:500;
          color:rgba(255,89,111,1);
          .price_num {
            font-size:34px;
            font-weight: 600;
          }
        }
        .info_sum {
          .shop_input_number {
            height: 40px;
            width: 160px;
          }
        }
      }
    }
  }
}
